/**
 * 设备信息数据结构
 */
export interface BalanceDeviceInfo {
  /**
   * 电子秤编号
   */
  balance_no: string;
  
  /**
   * 配置ID
   */
  config_id: number;
  
  /**
   * 组织ID
   */
  oid: number;
  
  /**
   * 是否锁定 (0: 未锁定, 1: 锁定)
   */
  islock: number;
  
  /**
   * 服务器URL
   */
  serverurl: string;
}

/**
 * getBalanceNo API 响应数据结构
 */
export interface GetBalanceNoResponse {
  /**
   * 设备信息数据
   */
  data?: BalanceDeviceInfo;
  
  /**
   * 响应状态码
   */
  res: number;
  
  /**
   * 响应消息
   */
  msg: string;
  
  /**
   * 服务器时间戳
   */
  servertime: number;
}

/**
 * getBalanceNo API 请求参数
 */
export interface GetBalanceNoParams {
  /**
   * 设备唯一码
   */
  uniqueCode: string;
}